from flask import Flask, render_template, request

server = Flask(__name__)
# 开启Debug模式，在该模式下，每次编辑后保存源码，服务器就会自动刷新
server.config['DEBUG'] = True


# 这些方法，默认都是get请求
# 根路径
@server.route('/')
def main():
    # 使用模板器渲染html文件
    return render_template('main.html')


# 子路径
@server.route('/on')
def on():
    return "on"


# 子路径
@server.route('/off')
def off():
    return 'off'


# 可以直接使用server.run()进行服务器的启动，但是这样做就只能通过http://127.0.0.1:5000进行访问
# 使用server.run(host='0.0.0.0', port=5000)进行服务器的启动时，也可以通过ip地址进行访问
server.run(host='0.0.0.0', port=5000)